package com.ruoyi.project.basic.carinfo.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

/**
 * 车辆档案对象 jc_cheliangda
 * 
 * @author frank
 * @date 2024-08-24
 */
public class JcCheliangda extends BaseEntity
{
    private static final Long serialVersionUID = 1L;

    /** 主键 */
    @Excel(name = "主键")
    private String jcCheliangdaoid;

    /** 登记日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "登记日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zdrq;

    /** 车辆编码 */
    @Excel(name = "车辆编码")
    private String clbm;

    /** 司机姓名 */
    @Excel(name = "司机姓名")
    private String sjxm;

    /** 车辆类型 */
    @Excel(name = "车辆类型")
    private String cllx;

    /** 车辆分组 */
    @Excel(name = "车辆分组")
    private String clfz;

    /** 平均皮重 */
    @Excel(name = "平均皮重")
    private Integer pjpz;

    /** 上次皮重 */
    @Excel(name = "上次皮重")
    private Integer scpz;

    /** 累计车数 */
    @Excel(name = "累计车数")
    private Integer ljcs;

    /** 备注 */
    @Excel(name = "备注")
    private String bz;

    /** 单据类型 */
    @Excel(name = "单据类型")
    private Integer djlx;

    /** 单据标识 */
    @Excel(name = "单据标识")
    private Integer djbs;

    /** 单据状态 */
    @Excel(name = "单据状态")
    private Integer djzt;

    /** C01 */
    @Excel(name = "C01")
    private String c01;

    /** C02 */
    @Excel(name = "C02")
    private String c02;

    /** C03 */
    @Excel(name = "C03")
    private String c03;

    /** C04 */
    @Excel(name = "C04")
    private String c04;

    /** C05 */
    @Excel(name = "C05")
    private String c05;

    /** N01 */
    @Excel(name = "N01")
    private Integer n01;

    /** N02 */
    @Excel(name = "N02")
    private Integer n02;

    /** N03 */
    @Excel(name = "N03")
    private Integer n03;

    /** N04 */
    @Excel(name = "N04")
    private Integer n04;

    /** N05 */
    @Excel(name = "N05")
    private Integer n05;

    /** 吨位 */
    @Excel(name = "吨位")
    private BigDecimal dunwei;

    /** 轴数 */
    @Excel(name = "轴数")
    private Integer zhoushu;

    /** 创建日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date sysCreated;

    /** 最后修改日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "最后修改日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date sysLastUpd;

    /** 记录删除标记 */
    @Excel(name = "记录删除标记")
    private Integer sysDeleted;

    /** 车辆编号 */
    @Excel(name = "车辆编号")
    private String clbianhao;

    /** 车辆种类 */
    @Excel(name = "车辆种类")
    private String clzl;

    /** 车辆限重 */
    @Excel(name = "车辆限重")
    private BigDecimal clxz;

    /** 道路运输证 */
    @Excel(name = "道路运输证")
    private String dlysz;

    /** 押运人员资质证 */
    @Excel(name = "押运人员资质证")
    private String yyryzzz;

    /** 从业资格证 */
    @Excel(name = "从业资格证")
    private String cyzgz;

    /** 危险货物种类 */
    @Excel(name = "危险货物种类")
    private String wxhwzl;

    /** 行驶证质量 */
    @Excel(name = "行驶证质量")
    private String xszzl;

    /** 大队编号 */
    @Excel(name = "大队编号")
    private String daduibh;

    /** 小队编号 */
    @Excel(name = "小队编号")
    private String xiaoduibh;

    /** 标准皮重 */
    @Excel(name = "标准皮重")
    private Integer bzpz;

    /** 黑名单标识 */
    @Excel(name = "黑名单标识")
    private Integer hmdbs;

    /** 黑名单终止日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "黑名单终止日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date hmdzzrq;

    /** 是否永久 */
    @Excel(name = "是否永久")
    private Integer sfyj;

    /** 黑名单标志 */
    @Excel(name = "黑名单标志")
    private Integer hmdbz;

    /** 驱动桥 */
    @Excel(name = "驱动桥")
    private Integer qdq;

    /** 创建用户 */
    @Excel(name = "创建用户")
    private String sysCreatedby;

    /** 授权用户 */
    @Excel(name = "授权用户")
    private String sysReplacement;

    /** 所属岗位 */
    @Excel(name = "所属岗位")
    private String sysPostn;

    /** 所属部门 */
    @Excel(name = "所属部门")
    private String sysDivision;

    /** 所属组织 */
    @Excel(name = "所属组织")
    private String sysOrg;

    /** 最后修改用户 */
    @Excel(name = "最后修改用户")
    private String sysLastUpdBy;

    /** 承运单位OID */
    @Excel(name = "承运单位OID")
    private String jcKeshangdaoid;

    /** 审核人OID */
    @Excel(name = "审核人OID")
    private String shroid;

    /** 超重控制OID */
    @Excel(name = "超重控制OID")
    private String jcCzkzoid;

    /** 司机姓名2 */
    @Excel(name = "司机姓名2")
    private String sjxm2;

    /** 核定载重 */
    @Excel(name = "核定载重")
    private Integer hdzz;

    /** 驾驶证 */
    @Excel(name = "驾驶证")
    private String jsz;

    /** 车辆识别代号 */
    @Excel(name = "车辆识别代号")
    private String clsbdh;

    /** 注册日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "注册日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date zcrq;

    /** 排放阶段 */
    @Excel(name = "排放阶段")
    private String pfjd;

    /** GPS接口OID */
    @Excel(name = "GPS接口OID")
    private String jkGpsinfooid;

    /** 车辆GPS平台ID */
    @Excel(name = "车辆GPS平台ID")
    private String gpsclid;

    /** GPS到期时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "GPS到期时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date gpsexpiredate;

    /** 车辆Acc状态 */
    @Excel(name = "车辆Acc状态")
    private Integer isacc;

    /** 定位时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "定位时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date gpstime;

    /** 车辆状态 */
    @Excel(name = "车辆状态")
    private Integer vehiclestatus;

    /** 车组ID */
    @Excel(name = "车组ID")
    private String groupid;

    /** GPS终端号 */
    @Excel(name = "GPS终端号")
    private String gpszdh;

    public void setJcCheliangdaoid(String jcCheliangdaoid)
    {
        this.jcCheliangdaoid = jcCheliangdaoid;
    }

    public String getJcCheliangdaoid()
    {
        return jcCheliangdaoid;
    }
    public void setZdrq(Date zdrq)
    {
        this.zdrq = zdrq;
    }

    public Date getZdrq()
    {
        return zdrq;
    }
    public void setClbm(String clbm)
    {
        this.clbm = clbm;
    }

    public String getClbm()
    {
        return clbm;
    }
    public void setSjxm(String sjxm)
    {
        this.sjxm = sjxm;
    }

    public String getSjxm()
    {
        return sjxm;
    }
    public void setCllx(String cllx)
    {
        this.cllx = cllx;
    }

    public String getCllx()
    {
        return cllx;
    }
    public void setClfz(String clfz)
    {
        this.clfz = clfz;
    }

    public String getClfz()
    {
        return clfz;
    }
    public void setPjpz(Integer pjpz)
    {
        this.pjpz = pjpz;
    }

    public Integer getPjpz()
    {
        return pjpz;
    }
    public void setScpz(Integer scpz)
    {
        this.scpz = scpz;
    }

    public Integer getScpz()
    {
        return scpz;
    }
    public void setLjcs(Integer ljcs)
    {
        this.ljcs = ljcs;
    }

    public Integer getLjcs()
    {
        return ljcs;
    }
    public void setBz(String bz)
    {
        this.bz = bz;
    }

    public String getBz()
    {
        return bz;
    }
    public void setDjlx(Integer djlx)
    {
        this.djlx = djlx;
    }

    public Integer getDjlx()
    {
        return djlx;
    }
    public void setDjbs(Integer djbs)
    {
        this.djbs = djbs;
    }

    public Integer getDjbs()
    {
        return djbs;
    }
    public void setDjzt(Integer djzt)
    {
        this.djzt = djzt;
    }

    public Integer getDjzt()
    {
        return djzt;
    }
    public void setC01(String c01)
    {
        this.c01 = c01;
    }

    public String getC01()
    {
        return c01;
    }
    public void setC02(String c02)
    {
        this.c02 = c02;
    }

    public String getC02()
    {
        return c02;
    }
    public void setC03(String c03)
    {
        this.c03 = c03;
    }

    public String getC03()
    {
        return c03;
    }
    public void setC04(String c04)
    {
        this.c04 = c04;
    }

    public String getC04()
    {
        return c04;
    }
    public void setC05(String c05)
    {
        this.c05 = c05;
    }

    public String getC05()
    {
        return c05;
    }
    public void setN01(Integer n01)
    {
        this.n01 = n01;
    }

    public Integer getN01()
    {
        return n01;
    }
    public void setN02(Integer n02)
    {
        this.n02 = n02;
    }

    public Integer getN02()
    {
        return n02;
    }
    public void setN03(Integer n03)
    {
        this.n03 = n03;
    }

    public Integer getN03()
    {
        return n03;
    }
    public void setN04(Integer n04)
    {
        this.n04 = n04;
    }

    public Integer getN04()
    {
        return n04;
    }
    public void setN05(Integer n05)
    {
        this.n05 = n05;
    }

    public Integer getN05()
    {
        return n05;
    }
    public void setDunwei(BigDecimal dunwei)
    {
        this.dunwei = dunwei;
    }

    public BigDecimal getDunwei()
    {
        return dunwei;
    }
    public void setZhoushu(Integer zhoushu)
    {
        this.zhoushu = zhoushu;
    }

    public Integer getZhoushu()
    {
        return zhoushu;
    }
    public void setSysCreated(Date sysCreated)
    {
        this.sysCreated = sysCreated;
    }

    public Date getSysCreated()
    {
        return sysCreated;
    }
    public void setSysLastUpd(Date sysLastUpd)
    {
        this.sysLastUpd = sysLastUpd;
    }

    public Date getSysLastUpd()
    {
        return sysLastUpd;
    }
    public void setSysDeleted(Integer sysDeleted)
    {
        this.sysDeleted = sysDeleted;
    }

    public Integer getSysDeleted()
    {
        return sysDeleted;
    }
    public void setClbianhao(String clbianhao)
    {
        this.clbianhao = clbianhao;
    }

    public String getClbianhao()
    {
        return clbianhao;
    }
    public void setClzl(String clzl)
    {
        this.clzl = clzl;
    }

    public String getClzl()
    {
        return clzl;
    }
    public void setClxz(BigDecimal clxz)
    {
        this.clxz = clxz;
    }

    public BigDecimal getClxz()
    {
        return clxz;
    }
    public void setDlysz(String dlysz)
    {
        this.dlysz = dlysz;
    }

    public String getDlysz()
    {
        return dlysz;
    }
    public void setYyryzzz(String yyryzzz)
    {
        this.yyryzzz = yyryzzz;
    }

    public String getYyryzzz()
    {
        return yyryzzz;
    }
    public void setCyzgz(String cyzgz)
    {
        this.cyzgz = cyzgz;
    }

    public String getCyzgz()
    {
        return cyzgz;
    }
    public void setWxhwzl(String wxhwzl)
    {
        this.wxhwzl = wxhwzl;
    }

    public String getWxhwzl()
    {
        return wxhwzl;
    }
    public void setXszzl(String xszzl)
    {
        this.xszzl = xszzl;
    }

    public String getXszzl()
    {
        return xszzl;
    }
    public void setDaduibh(String daduibh)
    {
        this.daduibh = daduibh;
    }

    public String getDaduibh()
    {
        return daduibh;
    }
    public void setXiaoduibh(String xiaoduibh)
    {
        this.xiaoduibh = xiaoduibh;
    }

    public String getXiaoduibh()
    {
        return xiaoduibh;
    }
    public void setBzpz(Integer bzpz)
    {
        this.bzpz = bzpz;
    }

    public Integer getBzpz()
    {
        return bzpz;
    }
    public void setHmdbs(Integer hmdbs)
    {
        this.hmdbs = hmdbs;
    }

    public Integer getHmdbs()
    {
        return hmdbs;
    }
    public void setHmdzzrq(Date hmdzzrq)
    {
        this.hmdzzrq = hmdzzrq;
    }

    public Date getHmdzzrq()
    {
        return hmdzzrq;
    }
    public void setSfyj(Integer sfyj)
    {
        this.sfyj = sfyj;
    }

    public Integer getSfyj()
    {
        return sfyj;
    }
    public void setHmdbz(Integer hmdbz)
    {
        this.hmdbz = hmdbz;
    }

    public Integer getHmdbz()
    {
        return hmdbz;
    }
    public void setQdq(Integer qdq)
    {
        this.qdq = qdq;
    }

    public Integer getQdq()
    {
        return qdq;
    }
    public void setSysCreatedby(String sysCreatedby)
    {
        this.sysCreatedby = sysCreatedby;
    }

    public String getSysCreatedby()
    {
        return sysCreatedby;
    }
    public void setSysReplacement(String sysReplacement)
    {
        this.sysReplacement = sysReplacement;
    }

    public String getSysReplacement()
    {
        return sysReplacement;
    }
    public void setSysPostn(String sysPostn)
    {
        this.sysPostn = sysPostn;
    }

    public String getSysPostn()
    {
        return sysPostn;
    }
    public void setSysDivision(String sysDivision)
    {
        this.sysDivision = sysDivision;
    }

    public String getSysDivision()
    {
        return sysDivision;
    }
    public void setSysOrg(String sysOrg)
    {
        this.sysOrg = sysOrg;
    }

    public String getSysOrg()
    {
        return sysOrg;
    }
    public void setSysLastUpdBy(String sysLastUpdBy)
    {
        this.sysLastUpdBy = sysLastUpdBy;
    }

    public String getSysLastUpdBy()
    {
        return sysLastUpdBy;
    }
    public void setJcKeshangdaoid(String jcKeshangdaoid)
    {
        this.jcKeshangdaoid = jcKeshangdaoid;
    }

    public String getJcKeshangdaoid()
    {
        return jcKeshangdaoid;
    }
    public void setShroid(String shroid)
    {
        this.shroid = shroid;
    }

    public String getShroid()
    {
        return shroid;
    }
    public void setJcCzkzoid(String jcCzkzoid)
    {
        this.jcCzkzoid = jcCzkzoid;
    }

    public String getJcCzkzoid()
    {
        return jcCzkzoid;
    }
    public void setSjxm2(String sjxm2)
    {
        this.sjxm2 = sjxm2;
    }

    public String getSjxm2()
    {
        return sjxm2;
    }
    public void setHdzz(Integer hdzz)
    {
        this.hdzz = hdzz;
    }

    public Integer getHdzz()
    {
        return hdzz;
    }
    public void setJsz(String jsz)
    {
        this.jsz = jsz;
    }

    public String getJsz()
    {
        return jsz;
    }
    public void setClsbdh(String clsbdh)
    {
        this.clsbdh = clsbdh;
    }

    public String getClsbdh()
    {
        return clsbdh;
    }
    public void setZcrq(Date zcrq)
    {
        this.zcrq = zcrq;
    }

    public Date getZcrq()
    {
        return zcrq;
    }
    public void setPfjd(String pfjd)
    {
        this.pfjd = pfjd;
    }

    public String getPfjd()
    {
        return pfjd;
    }
    public void setJkGpsinfooid(String jkGpsinfooid)
    {
        this.jkGpsinfooid = jkGpsinfooid;
    }

    public String getJkGpsinfooid()
    {
        return jkGpsinfooid;
    }
    public void setGpsclid(String gpsclid)
    {
        this.gpsclid = gpsclid;
    }

    public String getGpsclid()
    {
        return gpsclid;
    }
    public void setGpsexpiredate(Date gpsexpiredate)
    {
        this.gpsexpiredate = gpsexpiredate;
    }

    public Date getGpsexpiredate()
    {
        return gpsexpiredate;
    }
    public void setIsacc(Integer isacc)
    {
        this.isacc = isacc;
    }

    public Integer getIsacc()
    {
        return isacc;
    }
    public void setGpstime(Date gpstime)
    {
        this.gpstime = gpstime;
    }

    public Date getGpstime()
    {
        return gpstime;
    }
    public void setVehiclestatus(Integer vehiclestatus)
    {
        this.vehiclestatus = vehiclestatus;
    }

    public Integer getVehiclestatus()
    {
        return vehiclestatus;
    }
    public void setGroupid(String groupid)
    {
        this.groupid = groupid;
    }

    public String getGroupid()
    {
        return groupid;
    }
    public void setGpszdh(String gpszdh)
    {
        this.gpszdh = gpszdh;
    }

    public String getGpszdh()
    {
        return gpszdh;
    }

}
